Saint Thomas ZIP Codes — Pembina County, ND

There is one unique ZIP code in Saint Thomas, North Dakota and it is 58276. Area code: 701.
1
ZIP codes
113.86
sq mi land
0.03
sq mi water
701
area code
Saint Thomas, ND ZIP code map

About Saint Thomas, ND

Saint Thomas is a small city located in Pembina County, North Dakota. Known for its peaceful atmosphere, it provides a quaint setting for residents and visitors alike. The city embodies the charm of rural North Dakota, making it a unique place to explore.

Location & geography

Saint Thomas is situated in the northeastern corner of North Dakota. It is approximately 20 miles northwest of the larger city of Grand Forks, and about 12 miles south of the Canadian border. With a land area of 113.86 square miles and a minimal water area of 0.03 square miles, the region features predominantly flat terrain with agricultural landscapes.

Community & economy

The community in Saint Thomas is characterized by its tight-knit relationships and welcoming demeanor. The local economy is primarily driven by agriculture, which shapes the daily lives of many residents. In addition to farming, Saint Thomas is a place where community events foster camaraderie and local engagement.

Transportation

Saint Thomas is accessible via North Dakota Highway 11, which connects it to nearby towns and cities. The nearest major airport is Grand Forks International Airport, located around 20 miles southeast. Public transportation options are limited, so personal vehicles are typically the primary mode of transportation.

History

Saint Thomas was founded as a part of the westward expansion of settlers in the late 19th century. The city became a hub for agricultural activities, which continue to define its identity today. Over the years, Saint Thomas has witnessed various events that reflect the rich cultural heritage of rural North Dakota.

Did you know?

One little-known fact about Saint Thomas is that it offers a glimpse into North Dakota’s agricultural heritage, featuring vast fields and farmlands that tell the story of the region. Additionally, the city is known for its strong community spirit and local gatherings that highlight regional traditions.

ZIP codes for Saint Thomas, ND (1)
ZIP code City County Map
58276 Saint Thomas Pembina View map

Demographics & statistics

434
Population
55.2
Median age
$80,500
Median household income
$48,091
Per capita income
$78,900
Median home value
$531
Median monthly rent
92.5%
Home ownership
8.7%
Poverty rate
0.0%
Unemployment
251
Housing units
19.9%
Bachelor's or higher

Age distribution

Male Female
10
Under 5
10
13
5–9
14
6
10–14
7
1
15–19
2
7
20–24
8
27
25–34
30
14
35–44
16
24
45–54
26
21
55–59
23
23
60–64
24
46
65–74
49
11
75–84
11
5
85+
6
← Male
Female →

Age summary

GroupCount%
Under 186314.5%
18 and over37185.5%
65 and over12829.5%
Median age55.2 years

Race & ethnicity

White 85.3%
Hispanic or Latino 7.3%
Two or more races 6.8%
Other race 0.6%
GroupCount%
White39985.3%
Hispanic or Latino347.3%
Two or more races326.8%
Other race30.6%

Household income

Under $10k 7.1%
$10k–$15k 3.3%
$15k–$25k 3.8%
$25k–$35k 7.5%
$35k–$50k 9.4%
$50k–$75k 16.5%
$75k–$100k 20.8%
$100k–$150k 20.3%
$150k–$200k 7.5%
$200k+ 3.8%
Range% of households
Under $10k7.1%
$10k–$15k3.3%
$15k–$25k3.8%
$25k–$35k7.5%
$35k–$50k9.4%
$50k–$75k16.5%
$75k–$100k20.8%
$100k–$150k20.3%
$150k–$200k7.5%
$200k+3.8%
Median income$80,500

Housing

Home values

Under $50k 12.8%
$50k–$100k 47.4%
$100k–$150k 16.3%
$150k–$200k 7.1%
$200k–$300k 11.2%
$300k–$500k 5.1%

Housing overview

MetricValue
Median home value$78,900
Median rent / month$531
Owner occupied92.5%
Renter occupied7.5%
Vacant20.6%
Single-family detached81.6%
Large apartment buildings0.0%
Mobile homes11.6%
Median rooms6.1
Avg household size (owned)1.98

Year built

Era%
2020 or later0.0%
2010–20191.1%
2000–20094.9%
1990–199910.5%
1980–19896.4%
1970–197915.0%
1960–196918.0%
1950–195925.5%
1940–19496.4%
1939 or earlier12.4%

Bedrooms

Size% of units
No bedroom (studio)0.0%
1 bedroom1.9%
2 bedrooms38.2%
3 bedrooms38.2%
4 bedrooms19.5%
5+ bedrooms2.2%

Vehicles per household

Vehicles% of households
No vehicle0.5%
1 vehicle21.7%
2 vehicles33.0%
3 or more44.8%

Heating fuel

Fuel type%
Utility gas0.5%
Electricity35.4%
Propane / LP gas44.8%
Fuel oil17.5%
Wood0.5%

Households & families

Household typeCount%
Married-couple family9544.8%
Cohabiting couple2913.7%
Male householder, no spouse4420.8%
Female householder, no spouse4420.8%
Households with children under 183516.5%
Households with seniors (65+)10248.1%
Average household size2.05

Marital status

StatusMaleFemale
Never married39.2%18.7%
Married50.6%50.5%
Separated0.0%0.0%
Widowed2.3%23.2%
Divorced8.0%7.6%

Education

Less than 9th grade 0.8%
Some HS, no diploma 5.6%
HS graduate 30.6%
Some college, no degree 27.0%
Associate's degree 16.0%
Bachelor's degree 17.4%
Graduate / professional 2.5%
Metric%
HS diploma or higher93.5%
Bachelor's or higher19.9%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool1222.6%
Kindergarten815.1%
Elementary school917.0%
High school1018.9%
College / grad school1426.4%

Employment

Industry of employment

Education & healthcare 24.8%
Agriculture & mining 14.9%
Manufacturing 12.6%
Wholesale trade 9.9%
Public administration 9.0%
Construction 6.8%
Retail trade 6.8%
Professional & management 5.0%
Transportation & utilities 3.2%
Finance & real estate 2.7%
Other services 2.7%
Arts, food & hospitality 1.4%
Information 0.5%

Occupation

Category%
Management, business & arts31.5%
Service13.5%
Sales & office22.5%
Natural resources & construction16.7%
Production & transportation15.8%

Employment type

Type%
Private sector67.6%
Government23.4%
Self-employed9.0%
Unpaid family workers0.0%

Commute

Method%
Drive alone84.7%
Carpool7.7%
Public transit0.0%
Walk4.3%
Other means0.0%
Avg commute (minutes)21.8

Poverty

All people 8.7%
Under 18 years 0.0%
18 and over 10.0%
Married-couple families 11.6%
Female-led households 0.0%

Income support

Source% of households
Social Security44.8%
Retirement income28.8%
Supplemental Security2.4%
Cash public assistance4.2%
Food stamps / SNAP4.2%

Health indicators

Condition%
High blood pressure34.8%
High cholesterol33.9%
Heart disease7.1%
Stroke3.0%
Asthma8.7%
Arthritis25.4%
Kidney disease2.9%
Pulmonary disease6.2%
Cancer7.7%
Behavior / access%
Binge drinking19.0%
No physical activity26.6%
Less than 7 hrs sleep28.6%
Fair or poor health12.3%
Poor mental health11.1%
Poor physical health9.1%
No health insurance11.2%
Visited doctor (checkup)71.7%
Visited dentist64.0%
Cholesterol screening91.0%
Teeth loss11.7%

Veterans & disability

VeteransCount%
Civilian veterans4010.8%
Disability%
Any disability15.9%
Under 180.0%
18–64 years13.2%
65 and over28.9%

Health insurance coverage

Type%
Private insurance89.9%
Public insurance34.1%
Uninsured under 190.0%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only41495.4%
Spanish41.0%
Other Indo-European41.0%
Asian & Pacific Islander00.0%
Other languages00.0%

Place of birth & citizenship

OriginCount%
Native born (US)42798.4%
Born in same state42698.2%
Born in different state34379.0%
Foreign born10.2%
Naturalized citizen71.6%
Not a US citizen7100.0%

Ancestry

AncestryCount%
Polish14433.2%
Italian5111.8%
French388.8%
AncestryCount%
German81.8%
Dutch10.2%
Arab10.2%

Technology access

Metric% of households
Computer access48.8%
Internet access85.4%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions
What ZIP codes does Saint Thomas, ND have?
Saint Thomas, ND has one ZIP code: 58276. Each ZIP code serves a distinct delivery area within the city and surrounding region.
Need the complete North Dakota ZIP code database? Download all ND ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →